$(function () {
    axios.defaults.baseURL ='http://www.liulongbin.top:3007'
    // 点击登录隐藏
    $('#loginbox a').on('click', function () {
        $('#regbox').show()
        $('#loginbox').hide()
    })
    // 点击注册界面隐藏
    $('#regbox a').on('click', function () {
        $('#regbox').hide()
        $('#loginbox').show()
    })
    // 登录验证
    let form = layui.form
    form.verify({
        username: [/^[a-zA-Z0-9]{1,10}$/, '用户名必须1到10为数字和字母'],

        pwd: [/^[a-zA-Z0-9]{6,12}$/, '密码必须6到12位数字和字母'],
        repwd: function (value) {
            let pwd = $('#regbox [name=password]').val()
            if (pwd !== value) {
                return '两次密码不一致'
            }
        }
    })
    // 注册事件
    $('.regform').on('submit', function (e) {
        e.preventDefault()
        axios({
            method: 'post',
            url: '/api/reguser',
            data: $(this).serialize()
        }).then(res => {
            if (res.data.status !== 0) {
                return layer.msg(res.data.message, { icon: 2 });
            }
            layer.msg('注册成功', { icon: 1 });
            $('#regbox a').click()
        })
    })

    // 登录事件
    $('.loginform').on('submit', function (e) {
        e.preventDefault()
        axios({
            method: 'post',
            url: '/api/login',
            data: $(this).serialize()
        }).then(res => {
            if (res.data.status !== 0) {
                return layer.msg(res.data.message, { icon: 2 });
            }
            layer.msg('登录成功', { icon: 1 });
            setTimeout(function(){location.href = '/index.html'},1000)
            localStorage.setItem('token',res.data.token)
            // console.log(res.data.token);
        })
    })
    
})